온라인 교육
소프트웨어 공학 개론
11주차 코드 매핑
UML 설계와 코딩
1.
클래스 다이어그램의 매핑
-
클래스와 인터페이스의 구현: 클래스
다이어그램에 있는 클래스나 인터페이스를 Java, C++, C#으로 매핑하는 것은 모델 개념이 프로그래밍
개념과 일치하기 때문이 쉽다.
- 클래스 코드의 골격
속성 – 클래스 안의 인스턴스 변수
오퍼레이션 – 클래스 안의 메소드

그림 1. 클래스의 코딩
-. 연관 관계의 구현: 연관 관계를 구현하는 방법은 여러 가지가 있다. 레퍼런스 또는 포인터를
사용한다.

그림
2 연관 관계의 코딩

그림
3. Collection의 코딩
2.
시퀀스 다이어그램의 매핑

그림
4. 시퀀스 다이어그램의 코딩